package org.zyzboole.base.encrypt.crypto.enums;

import lombok.Getter;

/**
 * 加密类型
 *
 * @author zyz
 * @date 2021年11月15日
 */
@Getter
public enum EncryptEnum {

    UNKNOWN("-"),

    AES("AES"),

    RSA("RSA"),

    MD5("MD5");


    private final String code;

    EncryptEnum(String code) {
        this.code = code;
    }

    public static EncryptEnum getStatusEnum(String code) {
        for (EncryptEnum ele : values()) {
            if (ele.getCode().equals(code)) {
                return ele;
            }
        }
        return UNKNOWN;
    }


}